現今很受歡迎的筆記軟體 Notion,一開始的時候我也試用過,後來發現我常常會無意識的分心花太多時間嘗試各種功能,加上看到好多使用者分享各式各樣的漂亮版面,心想我一定會無意識的開始花心思在這上面,所以沒多久就放棄使用了。
我想可能是平常已有在慣用的Google Calendar 安排行程、寫筆記也有 Microsoft /Google線上文件、HackMD、 Obisidian、或文字編輯器 (如: Sublime Text, VSCode等),這些都有單一使用的目的,反而比較集中注意力在做一件事情。
最近比較常用 Obsidian 免費版來寫 Markdown筆記如整理的安裝紀錄(每次安裝WSL不見得都會出一樣的錯誤,每次安裝出現不同問題都會記錄一下),Obsidian介面很簡潔,且目前只使用最簡易的功能,及需要側邊樹狀目錄的結構方便快速找筆記,還有不用連線在電腦本機中就可直接撰寫。
wsl --install
Windows 標誌鍵 + R
winver
, 顯示版本號與組建號碼。wsl --install
。電腦重灌後,在安裝WSL時有發生問題,所以也有利用Bing AI 詢問錯誤訊息,不過後來翻找詢問紀錄時,先前AI的回答並沒有像ChatGPT那樣全保存下來,所以部分問題與解決方式就漏掉了,不過安裝較新版本 Ubuntu 22.04.2 LTS 後,在安裝 Ruby 最新版本或是舊版本都會出現錯誤,所以最後是移除掉WSL,並依照 手動安裝頁面重新安裝 WSL 、 Ubuntu 20.04.6 LTS,接下來安裝Ruby就沒問題了。
依照 手動安裝頁面 啟用 WSL 並安裝 Linux 發行版本 - Ubuntu 20.04 LTS
更新套件儲存庫的清單
$ sudo apt-get update
依照RVM: Ruby Version Manager - RVM Ruby Version Manager - Documentation安裝
$ \curl -sSL https://get.rvm.io | bash -s stable
會出現一個主要的錯誤訊息:
#Error Message
gpg: Can't check signature: No public key
GPG signature verification failed for '/home/anki/.rvm/archives/rvm-1.29.12.tgz' - 'https://github.com/rvm/rvm/releases/download/1.29.12/1.29.12.tar.gz.asc'
貼上訊息Try to install GPG v2 and then fetch the public key:
中 的 key
$ gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys 409B*******************
再重新安裝一次RVM
$ \curl -sSL https://get.rvm.io | bash -s stable
# 成功安裝訊息
Installation of RVM in /home/anki/.rvm/ is almost complete:
* To start using RVM you need to run `source /home/anki/.rvm/scripts/rvm`
in all your open shell windows, in rare cases you need to reopen all shell windows.
Thanks for installing RVM 🙏
Please consider donating to our open collective to help us maintain RVM.
👉 Donate: https://opencollective.com/rvm/donate
列出 Ruby 版本
$ rvm list known
rvm list known
所列出版本
# MRI Rubies
[ruby-]1.8.6[-p420]
[ruby-]1.8.7[-head] # security released on head
[ruby-]1.9.1[-p431]
[ruby-]1.9.2[-p330]
[ruby-]1.9.3[-p551]
[ruby-]2.0.0[-p648]
[ruby-]2.1[.10]
[ruby-]2.2[.10]
[ruby-]2.3[.8]
[ruby-]2.4[.10]
[ruby-]2.5[.8]
[ruby-]2.6[.6]
[ruby-]2.7[.2]
[ruby-]3[.0.0]
ruby-head
# for forks use: rvm install ruby-head-<name> --url https://github.com/github/ruby.git --branch 2.2
# JRuby
jruby-1.6[.8]
jruby-1.7[.27]
jruby-9.1[.17.0]
jruby[-9.2.14.0]
jruby-head
# Rubinius
rbx-1[.4.3]
rbx-2.3[.0]
rbx-2.4[.1]
rbx-2[.5.8]
rbx-3[.107]
rbx-4[.20]
rbx-5[.0]
rbx-head
# TruffleRuby
truffleruby[-20.3.0]
# Opal
opal
# Minimalistic ruby implementation - ISO 30170:2012
mruby-1.0.0
mruby-1.1.0
mruby-1.2.0
mruby-1.3.0
mruby-1[.4.1]
mruby-2.0.1
mruby-2[.1.1]
mruby[-head]
# Ruby Enterprise Edition
ree-1.8.6
ree[-1.8.7][-2012.02]
# Topaz
topaz
# MagLev
maglev-1.0.0
maglev-1.1[RC1]
maglev[-1.2Alpha4]
maglev-head
# Mac OS X Snow Leopard Or Newer
macruby-0.10
macruby-0.11
macruby[-0.12]
macruby-nightly
macruby-head
# IronRuby
ironruby[-1.1.3]
ironruby-head
選擇安裝版本
# $ rvm install ruby <version number> # 我選擇安裝 3.0.0 / 3.2.2 / 2.7.8
$ rvm install ruby 3.0.0
$ rvm install ruby --latest # 安裝 Ruby 最新版本
安裝成功後,列出已安裝Ruby版本
$ ruby --list
# 顯示訊息如下:
=> ruby-2.7.8 [ x86_64 ]
* ruby-3.0.0 [ x86_64 ]
ruby-3.2.2 [ x86_64 ]
# => - current
# =* - current && default
# * - default
設定預設的 Ruby 版本 及更改目前使用版本:
# rvm --default use <version number>
$ rvm --default use 3.2.2
# rvm use <version number>
$ rvm use 3.0.0
再用 ruby --list
確認版本:
ruby-2.7.8 [ x86_64 ]
=> ruby-3.0.0 [ x86_64 ]
* ruby-3.2.2 [ x86_64 ]
# => - current
# =* - current && default
# * - default